package entidades;



import coneccion.Coneccion;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.sql.Date;
import java.util.List;


/**
 *
 * @author DYE
 */
public class opcion {
    
    public int idOpcion;
    public String enunciado;
    public int valor;
    public int idPregunta;

    public String getEnunciado() {
        return enunciado;
    }

    public void setEnunciado(String enunciado) {
        this.enunciado = enunciado;
    }

    public int getIdOpcion() {
        return idOpcion;
    }

    public void setIdOpcion(int idOpcion) {
        this.idOpcion = idOpcion;
    }

    public int getIdPregunta() {
        return idPregunta;
    }

    public void setIdPregunta(int idPregunta) {
        this.idPregunta = idPregunta;
    }

    public int getValor() {
        return valor;
    }

    public void setValor(int valor) {
        this.valor = valor;
    }

    
    
    public List<opcion> SelectOpcion()
    {
        opcion op;
        List<opcion> listOpcion= new ArrayList<opcion>();
        ResultSet rs=null;
        try
        {
        Coneccion cn=new Coneccion();
        
        rs=cn.connect().executeQuery("select * from opcion");
        
        while(rs.next())
        {
            op=new opcion();
            
            
            listOpcion.add(op);
        }
        rs.close();
        cn.getCon().close();

        }catch(Exception ex)
         {
               System.out.println(ex.toString());
         }
        return listOpcion;
    }
    
    
    
    public void InsertarOpcion(String enunciadoO, int valorO, int idPreguntaO)
    {
        try
        {
            Coneccion cn=new Coneccion();
            Statement st=cn.connect();
            
            opcion in=new opcion();
            
            PreparedStatement ps=cn.connect("insert into escenario (enunciado, valor, PREGUNTA_idPregunta) "+"values(?,?,?)");

            ps.setString(1, enunciadoO);
            ps.setInt(2, valorO);
            ps.setInt(3, idPreguntaO);
                        
            ps.executeUpdate();

            st.close();

            cn.getCon().close();
        }
        catch (Exception e)
        {
            System.out.println(e.toString());
        }
    }
    
}
